<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>算数运算符</title>
</head>
<body>

<script>
/*
 !非
    其他类型转boolean:
        1.number 0或NaN为假 非0为真
        2.string 除了''空字符串，其他都是true
        3.null和undefined 都是 false
        如果obj是null,也就是false，后面语句就不会执行
        =====================js 可以这样简化书写
        if(obj){//比如传过来的对象判空时
        *******注意*******：在Java里面 传进来的字符串进行判空时，不但看是不是为null,还要看字符串的长度是不是>0
        }
 */
// var num = 3 ;
// document.write(!!num)
//     while(1){
//     document.write('需要boolean类型，会自动进行转换');
//     }
var str = "";
document.write(!str)
    var obj=null;
    var obj2 ;
    document.write(!obj,!obj2)
</script>
</body>
</html>